uIP - A Free Small TCP/IP Stack
نویسنده
چکیده
This document describes the uIP TCP/IP stack. The uIP TCP/IP stack is an extremely small implementation of the TCP/IP protocol suite and is intended for embedded systems running low-end 8 or 16-bit microcontrollers. The code size of uIP is an order of magnitude smaller than other generic TCP/IP stacks today. In this document, the philosophy behind uIP is described and detailed information of the implementations of the individual protocols is presented. The code size and memory usage in uIP is discussed. Finally, information on how to use and configure uIP in an actual system is given. The uIP code and new versions of this document can be downloaded from the uIP homepage at http://dunkels.com/adam/uip/. This document describes uIP version 0.5.
منابع مشابه
uIP Support for the Network Simulation Cradle
We introduce the ongoing integration of Contiki’s uIP stack into the OMNeT++ port of the Network Simulation Cradle (NSC). The NSC utilizes code from real world stack implementations and allows for an accurate simulation and comparison of different TCP/IP stacks and a validation of thereby connected simulation models. uIP(v6) provides resourceconstrained devices with an RFC-compliant TCP/IP stac...
متن کاملSmall Scheme Stack: A Scheme TCP/IP Stack Targeting Small Embedded Applications
Interaction with embedded systems is usually achieved by hooking up these devices to a computer network. The TCP/IP stack of protocols has often been used to this end, requiring compact stacks to be implemented as regular ones are too large for embedded systems. Traditionally, compact stacks such as uIP [4] have been implemented in C. Here we report on our experience in implementing S (“Small S...
متن کاملMinimal TCP/IP implementation with proxy support
Over the last years, interest for connecting small devices such as sensors to an existing network infrastructure such as the global Internet has steadily increased. Such devices often has very limited CPU and memory resources and may not be able to run an instance of the TCP/IP protocol suite. In this thesis, techniques for reducing the resource usage in a TCP/IP implementation is presented. A ...
متن کاملUvoip: Cross-layer Optimization of Buffer Operations for Providing Secure Voip Services on Constrained Embedded Devices
In this paper, we present an optimized implementation of secure VoIP protocol stack so that the stack would fit into the memory and computation budget of constrained embedded systems. The novel approach that we take to achieve this is to perform cross-layer optimization of buffers and buffer operations. Buffers and buffer operations are involved in playback, capture, codec transformations, and ...
متن کاملDesign of a Lightweight TCP/IP Protocol Stack with an Event-Driven Scheduler
The traditional TCP/IP protocol stack is associated with shortcomings related to the context-switching overhead and redundant data copying. The software-based TOE (TCP/ IP Offload Engine), also known as lightweight TCP/IP, was developed to optimize the TCP/IP protocol stack to run on an embedded system. In this paper, we propose the design of a lightweight TCP/IP protocol stack that runs on an ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001